/********** reset ***********/
@font-face {font-family: "iconfont-tcl";
  src: url('iconfont/iconfont.eot?t=1460187033'); /* IE9*/
  src: url('iconfont/iconfont.eot?t=1460187033#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont/iconfont.woff?t=1460187033') format('woff'), /* chrome, firefox */
  url('iconfont/iconfont.ttf?t=1460187033') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont/iconfont.svg?t=1460187033#iconfont-tcl') format('svg'); /* iOS 4.1- */
}

.icon-font {
	font-family: iconfont-tcl;
}

article, aside, blockquote, button, code, dd, details, div, dl, dt,
	fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6,
	header, hr, input, legend, li, menu, nav, ol, p, pre, section, td,
	textarea, th, ul {
	margin: 0;
	padding: 0
}
a,a:hover {
	text-decoration: none
}
span, strong {
	display: inline-block;
}
button,input,select,textarea {
	outline: 0
}
input {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	box-sizing: border-box;
	font-family: 'Microsoft Yahei',Arial;
}
input[type="button"], 
input[type="submit"], 
input[type="reset"] {
	-webkit-appearance:none;
}
textarea{ 
	-webkit-appearance: none;
}   
input::-webkit-search-cancel-button {
	display: none;
}
li,ul {
	list-style-type: none;
}
a {
	color: #333;
	outline: 0;
	text-decoration: none;
}
a:hover {
	text-decoration: none
}
img{
	vertical-align: top;
}
i, cite, em, var, address, dfn{
	font-style: normal;
}
.fl {
	float: left
}

.fr {
	float: right
}
.tc{
    text-align: center;
}
.hidden {
	display: none
}

.visible {
	display: block
}
.clear,ul{
	zoom:1;
}
.clear:after,ul:after{
    display: block;
    content: '';
    clear: both;
    visibility: hidden;
}
body,html {
	width: 100%;
}
html {
	font-size: 40px;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none
}

body {
	font-family: 'Microsoft Yahei',Arial;
	color: #666;
	overflow-x: hidden;
	background-color: #FFF;
	max-width: 640px;
	margin: 0 auto;
}

.img img {
  width: 100%;
}

.pb95{
	padding-bottom: 2.38rem;
}
.mt40{
    margin-top: 1.0rem;
}
.mt50{
    margin-top: 1.25rem;
}
.mb30{
    margin-bottom: 0.75rem;
}
/********** reset ***********/
/***********header css*************/
.head {
    position: relative;
    width: 16rem;    
    height: 2.2rem;
    border-bottom: 1px solid #dfdfdf;
}

.head .logo {
    display: block;
    position: absolute;
    left: 0.6rem;
    top: 0.725rem;
    width: 3.45rem;
    height: 0.725rem;
    background: url(../../img/logo.png) no-repeat center center / contain;
}
/***********header css*************/
/***********footer css*************/
#footer {
  padding: 0.68rem 0.55rem  0.78rem;
  background: #e3e3e3;
}
#footer .footer-service {
  height: 1.05rem;
  line-height: 1.05rem;
  font-size: 0.6rem;
  color: #666;
}
#footer .footer-service span {
  display: inline-block;
}
#footer .footer-about {
  text-align: center;
}
#footer .footer-about li {
  display: inline-block;
  margin-left: -3px;
  margin-top: 0.575rem;
  width: 19%;
  text-align: left;
  line-height: 0.875rem;
}
#footer .footer-about li:nth-child(9) {
  width: 39%;
  text-align: right;
}
#footer .footer-about li:nth-child(8),
#footer .footer-about li:nth-child(3) {
  width: 21%;
}
#footer .footer-about .line {
  margin: 0 .3rem;
}
#footer .footer-about a {
  font-size: 0.59rem;
  color: #666;
}
#footer .footer-about li:nth-child(6) a,
#footer .footer-about li:nth-child(7) a,
#footer .footer-about li:nth-child(8) a{
    color: #999;
}
#footer .footer-copyright {
  font-size: 0.45rem;
  color: #999;
  text-align: center;
}
#footer .footer-service img {
  display: inline-block;
  vertical-align: middle;
  width: 1.05rem;
  height: 1.05rem;
}
#footer .footer-service img.phone {
  margin: 0 0.65rem 0 0.33rem;
}
#footer .footer-service img.wb {
  margin-right: 0.45rem;
}
#footer .footer-logo {
  margin: 0.75rem 0;
  width: 1.775rem;
  height: 1.3rem;
  vertical-align: middle;
}
#footer .copyright-content {
  line-height: 0.72rem;
  color: #737373;
}
/***********footer css*************/
/*右侧返回顶部和在线客服*/
.y_rightnav {
  position:fixed;
  left:2%;  
  bottom:3.5rem;
  z-index:80;
  opacity: .7;
  height: 2.5rem;
}
.y_rightnav.in{ 
  bottom:1rem;
  height: 5rem;
}
.y_rightnav .y_item {
  font-family:"iconfont-tcl";
  display:block;
  width:2.1rem; 
  height:2.1rem;
  line-height:2.1rem;
  margin-top:.4rem;
  text-align:center;
  font-size:1.2rem;
  -webkit-border-radius:50%;
  border-radius:50%;
  background:#fff;
  box-shadow:0 1px 4px rgba(0,0,0,0.3);
}
.y_rightnav .y_totop {
  opacity:0;
  visibility:hidden;  
}
.y_rightnav.in .y_totop {
  opacity:1;
  visibility:visible; 
}